package com.health.entity.pojo.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Description
 * @Author konglz
 * @Data 2023/4/22 22:49
 */
@Data
@EqualsAndHashCode
public class RegisterOrderDownloadVO {
    @ExcelProperty("订单编号")

    @ApiModelProperty("订单交易号")
    private String outTradeNo;

    @ExcelProperty("就诊人")
    @ApiModelProperty("就诊人id")
    private String patinetId;

    @ExcelProperty("医院")
    @ApiModelProperty("医院名称")
    private String hospitalName;

    @ExcelProperty("一级科室")
    @ApiModelProperty("一级科室名称")
    private String oneConsultroom;

    @ExcelProperty("二级科室")
    @ApiModelProperty("二级科室")
    private String twoConsultroom;

    @ExcelProperty("订单状态")
    @ApiModelProperty("0 未支付 1 已支付")
    private Integer status;

    @ExcelProperty("挂号费用")
    @ApiModelProperty("费用")
    private BigDecimal cost;

    @ExcelProperty("就诊日期")
    @ApiModelProperty("就诊日期")
    private LocalDateTime appointDate;


    @ApiModelProperty("创建时间")
    @ExcelProperty("下单时间")
    private LocalDateTime createTime;
}
